﻿#pragma once

#include <QObject>
#include <functional>

class TestPriceTime
{

public:
	TestPriceTime(const QString &pFileDir);
	~TestPriceTime();

	// 启动测试
	void StartTest();

private:
	// 遍历目标文件读取时间 文件目录就在内部定死了，每读一个时间便返回一个回调
	void readTimeFile(std::function<void(const std::string &pSymbol, time_t ptime)> pFunc);
	// 获取目录内的合约名称
	void getAllSymbolNameList(const QString &pDir, QStringList &outSymbolList);
	// 设置当前的工作时间为24号晚上时间段

	QString m_fileDir;
};
